home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / pdc / libsrc / stringlib / strpbrk.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-04-07  |  443 b   |  24 lines

  1. /*
  2.  * strpbrk - find first occurrence of any char from breakat in s
  3.  */
  4.  
  5. #include "config.h"
  6.  
  7. #define    NULL    0
  8.  
  9. char *                /* found char, or NULL if none */
  10. strpbrk(s, breakat)
  11. CONST char *s;
  12. CONST char *breakat;
  13. {
  14.     register CONST char *sscan;
  15.     register CONST char *bscan;
  16.  
  17.     for (sscan = s; *sscan != '\0'; sscan++) {
  18.         for (bscan = breakat; *bscan != '\0';)    /* ++ moved down. */
  19.             if (*sscan == *bscan++)
  20.                 return(sscan);
  21.     }
  22.     return(NULL);
  23. }
  24.